An introduction to complex analysis for advanced undergraduates, complete with exercises and detailed solutions.[...]